package Top100;

import DataStructure.heapStackQueue.stack.monotonousStack.DailyTemperatures;
import DataStructure.heapStackQueue.stack.monotonousStack.MinValueStack;
import DataStructure.heapStackQueue.stack.monotonousStack.MinValueStackOpt;
import DataStructure.heapStackQueue.stack.monotonousStack.MonotonousStack;
import DataStructure.stringOps.slidingWindow.MaxSlidingWindow;

/**
 * @author liujun
 * @version 1.0
 * @date 2020/5/15
 * @author—Email ljfirst@mail.ustc.edu.cn
 * @blogURL https://blog.csdn.net/ljfirst
 * @description 单调栈
 */
public interface Stack_Monotonous {

    default void Stack_Monotonous() {
        //最小栈 单调栈
        MinValueStack minStack = new MinValueStack();
        //最小栈 优化
        MinValueStackOpt minStackOpt = new MinValueStackOpt();

        //单调栈
        MonotonousStack ms = new MonotonousStack();
        //单调栈【每日温度】
        DailyTemperatures dt = new DailyTemperatures();

        //单调栈【滑动窗口的最大值】
        MaxSlidingWindow msw = new MaxSlidingWindow();

        // 402  最小栈  todo


    }
}
